| 4D Chart v13CT SET FILLS ATTRIBUTES | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D Chart v13
 CT SET FILLS ATTRIBUTES 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CT SET FILLS ATTRIBUTES ( area ; objects ; patterns ; colors ) | ||||||||
| 引数 | 型 | 説明 | ||||||
| area | 倍長整数 |   | 4D Chart エリア | |||||
| objects | 倍長整数配列 |   | オブジェクトID番号のリスト | |||||
| patterns | 整数配列 |   | パターン番号のリスト | |||||
| colors | 倍長整数配列 |   | カラーの値のリスト | |||||
CT SET FILLS ATTRIBUTES コマンドは、オブジェクトのリストに適用されることを除き、CT SET FILL ATTRIBUTES コマンドと同じように動作します。引数 objects には、塗りつぶし属性を設定したいオブジェクトのID番号のリストを格納する倍長整数の配列を渡します。
引数 patterns と colors は、対応している属性を格納している配列です。
詳細は、CT SET FILL ATTRIBUTES コマンドを参照してください。
この例題では、vct という名前の4D Chart エリアを含むフォームがあると想定します。特定な線とパターンを使用して、100個の矩形を同時に作成します。CT SET LINE ATTRIBUTES コマンドと CT SET FILL ATTRIBUTES コマンドを100回呼び出す代わりに、1度の呼び出しで、配列を埋め、矩形の属性を定義します。
以下は、フォーム用のメソッドです。
 If(Form event=On Load)
    ARRAY LONGINT($ids;100)
    ARRAY INTEGER($pat;100)
    ARRAY INTEGER($pat2;100)
    ARRAY LONGINT($color;100)
    ARRAY LONGINT($color2;100)
    ARRAY LONGINT($ln;100) `または ARRAY REAL ($ln;100)
    CT SELECT(vct;-1;1)
    CT DO COMMAND(vct;2006)
    For($i;1;100)
       $ids{$i}:=CT Draw rectangle(vCT;40+($i*10);40;40+(($i+1)*10)-2;60;0)
       $pat{$i}:=1+($i%30)
       $pat2{$i}:=1+($i%15)
       $color{$i}:=CT Index to color($i)
       $color2{$i}:=CT Index to color(100-$i)
       $ln{$i}:=1+$i%4
    End for
    CT SET FILL ATTRIBUTES(vct;$ids;$pat;$color)
    CT SET LINE ATTRIBUTES(vct;$ids;$pat2;$color2;$ln)
 End if
	プロダクト: 4D Chart
	テーマ: CTオブジェクト
	番号: 
        14618
        
        
        
	
	初出: 4D Chart 6.0.5
CT SET CHART FILL ATTRIBUTES
CT SET CHART LINE ATTRIBUTES
CT SET FILLS ATTRIBUTES
CT SET LINE ATTRIBUTES